package com.ruoyi.expensereimbursement.mapper;

import java.util.List;
import com.ruoyi.expensereimbursement.domain.ReimbursementDaily;

/**
 * 日常报销Mapper接口
 * 
 * @author ruoyi
 * @date 2024-09-25
 */
public interface ReimbursementDailyMapper 
{
    /**
     * 查询日常报销
     * 
     * @param reimbursementId 日常报销主键
     * @return 日常报销
     */
    public ReimbursementDaily selectReimbursementDailyByReimbursementId(Long reimbursementId);

    /**
     * 查询日常报销列表
     * 
     * @param reimbursementDaily 日常报销
     * @return 日常报销集合
     */
    public List<ReimbursementDaily> selectReimbursementDailyList(ReimbursementDaily reimbursementDaily);

    /**
     * 新增日常报销
     * 
     * @param reimbursementDaily 日常报销
     * @return 结果
     */
    public int insertReimbursementDaily(ReimbursementDaily reimbursementDaily);

    /**
     * 修改日常报销
     * 
     * @param reimbursementDaily 日常报销
     * @return 结果
     */
    public int updateReimbursementDaily(ReimbursementDaily reimbursementDaily);

    /**
     * 删除日常报销
     * 
     * @param reimbursementId 日常报销主键
     * @return 结果
     */
    public int deleteReimbursementDailyByReimbursementId(Long reimbursementId);

    /**
     * 批量删除日常报销
     * 
     * @param reimbursementIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteReimbursementDailyByReimbursementIds(Long[] reimbursementIds);
}
